<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User as AU;
use Illuminate\Notifications\Notifiable;
use Spatie\Permission\Traits\HasRoles;

class Admin extends AU
{
    use HasRoles;
    //因为model类没有用户认证的功能，我们需要继承Auth命名空间下的一个User类，才能进行用户认证的登录操作，所以在这里需要将Admin模型的继承改为Auth\User类
    //设置不允许批量填充的字段数据,那么没再数组内的就都允许
    protected $guarded = [];

    use Notifiable;
    //在这里定义一个属性,将remember_token的值清空,退出的时候就不会报关于remember_token的错误
    protected $rememberTokenName = '';
}
